package br.senai.sc.controller.business;

import br.senai.sc.model.Anexo;
import br.senai.sc.util.SystemConstants;

/**
 * Regras de negócio para a entidade Anexo.
 * 
 * @author Tiago Wanke Marques &lt;tiago.marques@sc.senai.br&gt;
 */
public final class AnexoBusiness {

    private AnexoBusiness() {}

    /**
     * @param anexo
     * @return True caso o anexo possui tamanho permitido, false caso contrário.
     */
    public static boolean possuiTamanhoPermitido(Anexo anexo) {

        if (anexo == null) {
            return false;
        }

        return anexo.getTamanho() <= SystemConstants.MAX_UPLOAD_FILE_SIZE;
    }
}
